turntable (semi-trailer towing vehicle) - Español Inglés Diccionario